//
//  IntersectionCalloutAnnotation.h
//  Portable Traffic Signal Assistor
//
//  Created by Ding on 10/17/12.
//  Copyright (c) 2012 TTU. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <MapKit/MapKit.h>
#import "Agency.h"
#import "SubSystem.h"
#import "Intersection.h"


@interface IntersectionCalloutAnnotation : NSObject<MKAnnotation>
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
@property (nonatomic,copy) NSString *title;
@property (nonatomic,copy) NSString *subTitle;
@property (nonatomic,retain) Agency *agency;
@property (nonatomic,retain) SubSystem *subSystem;
@property (nonatomic,retain) Intersection *intersection;
@property (nonatomic) int tag;
-(id) initWithCoordinate:(CLLocationCoordinate2D) coordinate agency:(Agency *)agency subSystem:(SubSystem *)subSystem intersection:(Intersection *)intersection;


@end
